Carrollton, Georgia is a football-obsessed town of 25,000 people, and this year, two of its own will face each other in the Super Bowl: the Patriots' Jonathan Jones and the Falcons' Josh Harris.
Carrollton, Georgia is a football-obsessed town of 25,000 people, and this year, two of its own will face each other in the Super Bowl: the Patriots' Jonathan Jones and the Falcons' Josh Harris.